Trulia Opportunity Details
Role Details

View more roles | Email this role

Title Senior Java Software Engineer
Department Engineering
Overview Join our tight, fast-paced team of crack developers to help us build and improve our next-generation real estate search engine. Trulia is looking for brilliant and forward thinking Java Software Engineers who have experience working with large scale applications and can also strive in a dynamic start up environment where the best idea wins.
Responsibilities

As a key member of the architecture/back-end team you will be responsible for developing back-end applications. The projects you will be exposed to are large scale data acquisition projects such as the crawler, data warehousing, distributed data processing, refactoring of existing data processing applications, optimizing web services, latency, and scalability.

You will also be involved in core data mining and will get an opportunity to try cutting edge data-mining techniques on the best and most unique real estate data set in the world.

And most importantly, you will be responsible for having fun in a very creative environment!


Requirements

  • Java threading
  • Database design in SQL; mySQL a plus
  • Large data set manipulation
  • Significant development experience in a Unix/Linux environment
  • Worked with svn or cvs
  • Shell scripting
  • Experience with an IDE such as Eclipse

Any of these are nice to have:

  • Knowledge of Python
  • Tomcat or Jetty
  • Maven or ANT
  • Distributed programming
City San Francisco
Apply NowEmail This Role >>